# encoding:utf-8
# 导入模块
from wxpy import *
import time

# 初始化机器人，扫码登陆
bot = Bot(console_qr=1, cache_path=True)

# 启用 puid 属性，并指定 puid 所需的映射数据保存/载入路径
bot.enable_puid('wxpy_puid.pkl')

# 搜索名称含有的好友
my_friend = bot.friends().search('艺啊')[0]

# 发送文本给好友
my_friend.send('自动回复程序登录成功 '+ time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))

# nickName: 昵称
# return: Friend 对象
def getFriend(nickName):
	friends = bot.friends().search(nickName)
	if len(friends) <=0 :
		return None

# 获取所有类型的消息（好友消息、群聊、公众号）
# 并将获得的消息打印到控制台
@bot.register(except_self=False)
def print_others(msg):
    #打印收到的消息
    logInfo(msg)
    # 不是群消息
    if 'Group'!=str(msg.sender)[1:6]:
        # 对方消息包含这几个词
        if '除夕' in msg.text\
		or '快乐' in msg.text\
		or '吉祥' in msg.text\
		or '新年' in msg.text\
		or '祝' in msg.text\
		or '猪' in msg.text\
		or 'happy' in msg.text\
		or 'year' in msg.text:
			#nickName = msg.sender.name
            # 发送文字给对方
            msg.sender.send('新年快乐哟[大笑][大笑][大笑] \n\n [發][福][發][福][發][福][發][福][發] \n [福]福星高照[福]猪事顺利[福]\n [福]平安幸福[福]万事大吉[福] \n [福][發][福][發][福][發][福][發][福]')

# 进入 Python 命令行、让程序保持运行
embed()